Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.Net] Sfondo Trasparente Picturebox
Forum - C# / VB.NET - [VB.Net] Sfondo Trasparente Picturebox

Avatar
danduz97 (Normal User)
Pro


Messaggi: 130
Iscritto: 13/03/2011

Segnala al moderatore
Postato alle 15:44
Domenica, 20/05/2012
Buongiorno,
nel mio programma ho un panel e una picturebox. nel momento in cui vado a cliccare la picturebox (che funge da Button) mi apre un'altro form con la proprietà SetParent(form1.Handle, Panel1.Handle), quindi all'interno del Panel.

vorrei che la picturebox (in PNG con sfondo trasparente) non acquisisse il colore del Form ma che fosse trasparente,

Ho provato col Color.Transparent ma niente,
Ho provato a googlare cercando di modificare le proprietà della picturebox facendola diventare rotonda... ma niente :(

Allego un'immagine per capire meglio ;)

Qualche suggerimento?
Grazie :k:


danduz97 ha allegato un file: formpanelpicturebox.PNG (63082 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da danduz97 il 20/05/2012 alle 15:49
PM Quote
Avatar
GN (Member)
Guru


Messaggi: 772
Iscritto: 30/04/2011

Segnala al moderatore
Postato alle 21:30
Domenica, 20/05/2012
Uhm ma color.transparent dove l'hai messo? Prova in picturebox.backgroundcolor se non l'hai già fatto.

PM Quote
Avatar
danduz97 (Normal User)
Pro


Messaggi: 130
Iscritto: 13/03/2011

Segnala al moderatore
Postato alle 0:35
Lunedì, 21/05/2012
Si, avevo impostato questa proprietà:

Codice sorgente - presumibilmente Plain Text

  1. PictureBox.BackColor = Color.Transparent



ma acquisiva il colore del form (arancione), se invece la metto nel Panel di conseguenza mi acquisisce il colore del panel stesso.

Non esiste qualche altro controllo che mi dia una forma circolare, nel quale posso mettere attraverso Background Image il mio "Button Personalizzato" ?

Grazie comunque ;)

PM Quote
Avatar
mattia1481 (Member)
Pro


Messaggi: 84
Iscritto: 03/11/2008

Segnala al moderatore
Postato alle 18:01
Lunedì, 21/05/2012
Se non sbaglio, l'unico controllo che supporta come colore di sfondo "System.Drawing.Color.Transparent" è il "System.Windows.Forms.Label".

Buon lavoro

Ciao

PM Quote